// FriendGroupService.java
package com.baoyouqun.API.friend;

import com.alibaba.cola.dto.MultiResponse;
import com.alibaba.cola.dto.Response;
import com.alibaba.cola.dto.SingleResponse;
import com.baoyouqun.API.friend.domain.AddFriendGroupCmd;
import com.baoyouqun.API.friend.domain.FriendGroupVO;
import com.baoyouqun.API.friend.domain.UpdateFriendGroupCmd;

public interface FriendGroupService {

    // 获取所有好友分组
    MultiResponse<FriendGroupVO> getFriendGroups();

    // 新增好友分组
    SingleResponse<String> addFriendGroup(AddFriendGroupCmd cmd);

    // 编辑好友分组
    Response updateFriendGroup(UpdateFriendGroupCmd cmd);

    // 删除好友分组
    Response deleteFriendGroup(String groupId);
}